#define _CRT_SECURE_NO_WARNINGS 2
#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;

typedef char DataType;

typedef struct BinaryTreeNode
{
	DataType val;
	struct BinaryTreeNode* left;
	struct BinaryTreeNode* right;
}Node;

Node* GetNode(DataType val)
{
	Node* newnode = (Node*)malloc(sizeof(Node));
	newnode->val = val;
	newnode->left = nullptr;
	newnode->right = nullptr;
	return newnode;
}

void PreBuiltTree(Node** root, char* arr, int n, int i)
{
	if (arr[i] == '#')
	{
		i++;
		return;
	}
	else
	{
			*root = GetNode(arr[i++]);
		PreBuiltTree(&(*root)->left, arr, n, i);
		PreBuiltTree(&(*root)->right, arr, n, i);

	}
}

void PrePrint(Node* root)
{
	if (root == nullptr) return;
	cout << root->val << " ";
	PrePrint(root->left);
	PrePrint(root->right);
}

void test()
{
	printf("%7.3s", "c");
	printf("hhe");
}

//int main()
//{
//	test();
//	return 0;
//}



int func() {
	int m = -1;
	if (m = 4)
		cout << "m==4" << endl;
	int i, j, k = 0;
	for (i = 0, j = -1; j = 0; i++, j++) {
		cout << j << endl;
		k++;
	} return k;
} 

int main() {
	cout << (func());
	return 0;
}


 